Poor box yields €2m for Irish charities