Gang gunfight leaves 16 dead in Mexico