Renewable Energy: Advancements and Future Prospects