what are the advantage of solar energy over fossil fuel energy