Richard Waters Why differentiating Microsoft search will be hard