Actress Amber Heard agrees to pay Johnny Depp $1m in defamation case