Next-Generation Thin-Film Photovoltaics