NBC: Nikki Haley ramps up attacks on Trump ahead of South Carolina showdown