Caring 4 Denver Foundation helping 35 non-profits