townhome for sale