Fans and opponents of bullfighting have taken to the streets to celebrate and protest after Mexico City voted to ban violent bullfighting in the capital.