Ultra-fast co-sensitization and tri-sensitization of dye-sensitized solar cells with N719, SQ1 and triarylamine dyes