Pros and Cons of Renewable Energy – A Detailed Explanation