Text this: A Review of Arabic Text Summarization: Methods, Datasets, and Evaluation Metrics, With a Proposed Solution