Advantages and Challenges of Geothermal Power Plants Explained