Irish Cancer Society raised nearly €23 million last year