Abstract Vowel Harmony Systems in Uralic and Altaic Languages