Catholic Charities luncheon raises more than $700,000