thin‑film solar panel life cycle