Irish community foundation reaches €40 million milestone