Depp says Heard hit him with a 'haymaker'