Kellogg has been cleared over claims it broke guidelines on advertising to children in the UK.