Recent progress of thin-film photovoltaics for indoor application