Starmer insists he won’t quit over U.S. envoy controversy