Platinum carboxylato-pendant-arm macrocycles: structure, redox properties and anti-cancer potential.