Texas ranked top state to do business