Bad publicity leads Nestle to end IAAF partnership