Neural Machine Translation for Low-Resource Languages: A Survey