Mexico City bans violent bullfighting, sparking fury and celebration