Technical bottlenecks in the scale-up of thin-film solar power generation