Texas Walmart hosting Beacon mental health clinic