Mexico claims another blow against cartels