My first thought was...a lot of people will see this as Trump denying a charity 5 Mil for petty political reasons.
So if on October 31st, if Obama doesn’t take Trump up on the deal, does Trump have the goods on him? That’s the only threat. Trump should trump Obama, find and expose that information and then give the 5 million to charities of Trump’s choice.