townhouse for sale in fraser valley