Nearly half of all Americans not saving for retirement