Public transportation and sustainability: A review