GaAs thin-film solar cells