A transfer learning framework for cross-domain fault diagnosis of rotating machinery with imbalanced data | Synapse