how far is maggie valley from cherokee?