United Way faces $6 million shortfall for some programs