why is solar power the best renewable energy