Clashes, blasts mark Bangladesh opposition protest