Mechanical glitch halts power generation at Barapukuria