Fox settles Dominion defamation lawsuit for $787.5M just before trial set to begin