Crossroads celebrates 25 years by donating $2.5M to nonprofits