The number of Americans who have amassed at least $1 million in retirement savings is at an all-time high, though most people fall short.