Hillary Clinton attacks Catholics