Tencent Q1 18 – Solid report across the board