Sustainable Development of Renewable Energy: Latest Advances in Production, Storage, and Integration 15 $