For Trump, a nightmarish weekend of defiance and defeat