London Mayoral candidates argue over merits of charitable giving