Solar and wind energy storage