Does solar power generation require energy storage