how efficient is solar energy compared to fossil fuels