Structure and properties of a Ni(II) macrocyclic complex containing 4-methylenepyridine as a pendant arm and photo-induced electron-transfer of its self-assembled adduct with Ru(II)–bipyridine complex