BMTC promised 1,650 buses but adds just 75, wants two more months to complete purchase