Mexican cartels swap arms for cocaine