Text this: SnO2 dye-sensitized solar cells