Meituan swings to 2.16B yuan profit as delivery price wars ease