6 die as Mexico soldiers fire on migrant pick-up