Printed Solar Cells and Energy Storage Devices on Paper Substrates