Tencent bounces hard after President Xi spooks market into $200B tech selloff David Canellis 4 years ago