BMTC sets July deadline to ply 12-metre e-buses