Haley’s victory came after she was crushed by Trump in caucuses in Missouri and Idaho and at a Republican convention in Michigan