US envoy for Qatar dispute resigns