United Way announces $2.8 million in grants