New ruthenium bis(terpyridine) methanofullerene and pyrrolidinofullerene complexes: synthesis and electrochemical and photophysical properties.