They're not Scrooges. These 4 billionaires are promising to give at least half of their fortunes to charity.