Trump to testify in defamation suit