Republican presidential candidate Nikki Haley has been throwing harder punches at GOP frontrunner Donald Trump, days before her make-or-break New Hampshire primaries on Tuesday. The former U.N. ambassador on Sunday took shots at Trump's mental acuity, his cozy relations with foreign dictators and his position as an establishment figure. She has honed these criticisms over the past week as the New Hampshire primaries effectively became a two-person race between her and the former president. Haley took aim at Trump's mental fitness after footage from one of his rallies showed him attributing the Jan. 6 insurrection to Haley, repeating her name four