Thin-film solar cell lifespan price