Muslim London Mayor bans "body shaming" ads on the Tube