President Trump has pledged $5,000 to every adult American if Republicans won Congress, sparking legal debate and backlash over the $1.3 trillion promise.