What is Renewable energy ? Types and Advantages