Metro Trans inks a Ksh 398 million deal with National Bank for 80 new buses