New Pyridinium Ylide Dyes for Dye Sensitized Solar Cell Applications.