Renewable Energy Integration: Challenges and Solutions