China's YJ-21 hypersonic missile takes on the challenge of Japan's newest anti-ship cruise missile