house with 20 acres for sale near me