China has slammed the Philippines for holding naval drills with allies the US, Canada and Australia in the disputed South China Sea. Manila insists the exercises are aimed at upholding a rules-based international order. But China says the Philippines is undermining regional peace.