20110705 unknown: Microsoft signs search pact with Baidu