New Flyer will build 120 CNG buses for Phoenix public transportation