A multi-task prediction network with dynamic convolution and self-supervised contrastive learning in mechanical remaining useful life prediction | Synapse