Trump is right on Jerusalem