buy home in palestine texas