Cartels fire at US border patrol