Mayor of London bans adverts that “demean” women and represent unrealistic body types