Trump is right to object to a bad British deal to give away the important Indian Ocean military base.