China’s Xi visits Philippines as Duterte pressed to take tougher line