TravelCenters of America completes $68 million acquisition of 31 c-stores