Donald Trump has done the impossible