China's internet giants snap up their own shares to boost flagging stock market value | CNN Business