Food giants including Nestle, Kellogg and Mondelez International have drawn up a series of initiatives, including the end of advertising junk food to children, they believe will improve the health of consumers.