Newt Gingrich and Megyn Kelly have heated exchange