Catholics' 'power of generosity' fuels annual #iGiveCatholic Giving Day