US workers face retirement savings gap