#iGiveCatholic shatters record with $12.7M in donations