Energy Transition: Challenges and Opportunities in Providing Green Energy