Tencent posts its lowest annual profit since 2019