Deep convolutional tree-inspired network: a decision-tree-structured neural network for hierarchical fault diagnosis of bearings