The best places to retire in America are based on these 4 key factors | Fortune