Johnny Depp on stand: Ex-wife Heard’s allegations ‘heinous’