Trump: No country 'should be able to' charge fee for Strait of Hormuz