Trump testifies under oath about sexual assault claim in defamation suit