British special envoy visits Khartoum for peace talks