Baidu Implodes as Sanction Fears Mount