Making solar energy a mainstream alternative to fossil fuels