Text this: Comparative Study on Arabic Text Classification: Challenges and Opportunities