Strong desire among Londoners under-35 to give more money and time to charity, says City Philanthropy report