Is Donald Trump toast?