Surveys suggest millions of retirees live almost entirely on Social Security—but federal records tell a different story.