Soros stakes $50 million in Baidu shares