Two North Dakota towns named as coziest in America