Fox News, Dominion reach $787.5M settlement, avoiding trial in defamation case