New London, North Carolina listings for sale