Cartels, militias and desperate migrants at US-Mexico border