Can Trump survive?