Terawatt Solar Photovoltaics: Roadblocks and Opportunities