Exploiting monolingual data for neural machine translation