Poor Americans have just 6 months before their savings run out, top economist Mark Zandi says