Unsupervised learning of Arabic non-concatenative morphology