Optimal Transport-based Alignment of Learned Character Representations for String Similarity