townhouse for sale portland