Johnny Depp has vowed to donate Amber Heard’s $1 million (£822,000) settlement payment to charity