Dallas transit agency signs fuel supply contract for its 674 CNG buses