Billionaires pledge millions