Baidu posts 3% drop in third-quarter revenues, beating market expectations