Jo-Ann Stores names president and COO