Amber Heard testifies in Johnny Depp defamation trial