Is Trump a man of his word who honours his promises, or he is a cheap, fly-in-the-wind, lying, yellow-bellied guttersnipe?