What are the main advantages and disadvantages of geothermal energy as a renewable energy source?