renewable energy and energy storage systems