New data shows fans were shown more than 28 hours of adverts for unhealthy food and drinks during World Cup matches this summer.