Mechanical energy storage solar power generation