Companies donate €16.7 million to Irish charities