Police-protesters clash leaves 12 injured in Karachi