Jeb Bush finds his stride in New Hampshire, but is it too late?