Is Trump's $5,000 election pledge legal?