Fox News to pay nearly $800 million in settlement