With 4 million Americans long-term unemployed, benefits cliff looms