Advances in thin-film solar cells for lightweight space photovoltaic power