Text this: Thin-film solar cells