solar energy conversion and storage