Energy storage for solar cell charging