Gravar-mail: Bearing fault diagnosis with nonlinear adaptive dictionary learning