China's military test-fired a missile from a nuclear submarine into the Pacific, drawing criticism and concerns from Japan, Australia and New Zealand.