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