Can a homeowner legally refuse to sell a home to a potential buyer?