2017 Catholic Charity Appeal finishes at $7.9 million