Text this: Thin film solar cells from Earth abundant materials :