Donald Trump has failed his first big test as salesman-in-chief