Tencent Q1 earnings: Social advertising revenue of 4.379 billion became a bright spot