Nearly half of Gen X say they'll need a miracle to retire, study finds