Donald Trump spent $12,000 of charity funds to buy himself a Tim Tebow helmet, according to records acquired by the Washington Post.