Pepsi pulls Kendall Jenner advert amid outcry