US special envoy for Af-Pak quits