Fox News has agreed to pay a $1 million fine to settle a case over violations of New York City human rights laws, stemming from a complaint that followed a series of scandals involving sexual harassment allegations against former chieftan Roger Ailes and former on air host Bill O’Reilly.