Making Solar Energy Sustainable: A Multidisciplinary Approach