CAF Donate raises £50m for charity in under two years