20101116 tech: Google cannot exist in China: Baidu chief