Mexican shoot-out kills 18 as drug violence surges