NBC: Nikki Haley under fire and Ron DeSantis dodges: 4 takeaways from the GOP debate