Irish charitable giving put at over €1 billion