US special envoy for Afghanistan due in India