homes for sale in gateway mountain old fort, nc