Variable-length Neural Interlingua Representations for Zero-shot Neural Machine Translation