Megyn Kelly is leaving Fox News after 12 years to join NBC, her publicist has confirmed. The anchor will host…