ABC agrees to give $15 million to Donald Trump’s presidential library to settle defamation lawsuit