townhomes for sale prescott, az