historic houses for sale in palestine tx