CATT: Character-based Arabic Tashkeel Transformer