At least 34 people die in Bangladesh amid political unrest fuelled by dispute between PM and main opposition leader