Donated shares provide £600,000 for Irish charities