Most Americans have less than $1,000 in savings