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