In more than 20 U.S. states, a million-dollar nest egg can cover retirees' living expenses for at least 20 years, a new analysis shows. It's worth noting that most Americans are nowhere near having that much money socked away.