Gallium arsenide thin film solar cells