The Donald is riding high on a tide of anger