San Francisco archbishop bars Nancy Pelosi from communion over abortion stance