Donald Trump seemed to invent a terror attack as he staged a campaign-style rally in which he railed against "fake news".