National Geographic ranks Anchorage, Alaska as the 10th-happiest city in the United States