Israel Vázquez, the Mexican fighter who won three bantamweight world titles, has died at 46.