Pfizer ad featuring ‘superhero’ kids sparks debate