Iii-V And Thin Film Photovoltaics For Extraterrestrial Application