Twentynine Palms, California listings for sale