Donald Trump odds-on to hold firm and serve a full term