40 Billionaires have signed up to give 50% of their wealth to charity.