milton ma townhome for sale