Britons think wealthiest should give 25% of their money to charity – CAF survey