Chloë Grace Moretz 'appalled' by her film's body-shaming ad