Americans are hoarding cash as recession fears grow