Bangladesh under curfew amid violent protests