EnvelopeNet: A robust convolutional neural network with optimal kernels for intelligent fault diagnosis of rolling bearings. (August 2021)