US must stop viewing Saudi Arabia and others as 'vassal states', former Trump envoy says