Immigration reform protest snarls downtown SF, 23 arrested