StockNews.com Recommends a Buy Rating for TravelCenters of America's Stock Due to Strong Financials and Sustainable Initiatives