British envoy: Afghanistan is lost