China slams Philippines-Japan defence pact