ABC News agrees to pay $15 million to Donald Trump in defamation suit