Bush agrees to special envoy to Sudan