Almost Half of American’s Struggle to Pay for Basic Needs