Scientists Discover a Way to Store Solar Energy for Months