Charity challenge goal is met