KCNA lashes out at Nikki Haley