China’s Baidu to repurchase $1 billion shares after investor selldown