Local Catholics praised for record generosity in #iGiveCatholic campaign