RUL prediction of machinery using convolutional-vector fusion network through multi-feature dynamic weighting