Bella Hadid's new Adidas campaign has been pulled after being called "sick" and an "egregious error".