BMTC gets 50 new buses