BMTC signs agreement with Tata Motors’s subsidiary for operating 921 electric buses in Bengaluru