London bans junk food ads on public transport to fight child obesity