Contrastive Unsupervised Word Alignment with Non-Local Features