LegoNN: Building Modular Encoder-Decoder Models