Mcallen, Texas listings for sale