Kim Jong Un vows unmatched nuclear deterrence after testing missile amid condemnation from US and South Korea.