Dazzling rise of solar energy