Intramolecular charge transfer of push-pull pyridinium salts in the singlet manifold