Bengaluru: Amid electric vehicle push, BMTC floats tender for 840 diesel buses