Former President Donald Trump has agreed to sit for a town hall with Fox News that will air opposite the Republican presidential primary debate next week on CNN. Fox hosts Bret Baier and Martha MacCallum will co-moderate the discussion with the GOP front-runner at an event to be broadcast at 9 p.m. ET Jan. 10 from Des Moines, Iowa, only days before the Iowa caucuses, Fox News reported Tuesday. That is the same time as the CNN debate. Trump last sat down with Baier in June. Baier and MacCallum co-moderated the first 2024 Republican primary debate in Milwaukee on Aug. 23, an event that averaged …