Non-linear process convolutions for multi-output Gaussian processes