Solar Energy: from Photons to Future (Societal) Impact