Texas faces lawsuit against bill blocking state businesses with ‘boycott energy companies’