Thin-film solar power generation trends