Fox’s Shepard Smith torches Trump over his NATO remarks