Disentangling Representations in RNNs through Multi-task Learning