Tencent's annual revenue drops for first time