Kim Jong Un has unveiled a new naval destroyer that can apparently launch nuclear-capable ballistic missiles.