ITV earns 30% revenue from World Cup ads