Modeling Morphological Typology for Unsupervised Learning of Language Morphology