Thin-film solar cells for indoor use