Uncertainty-weighted with gradient-based to re-weight domain generalization for remaining useful life prediction of rotating machinery under unseen conditions