Text this: Context aware machine learning techniques for brain tumor classification and detection – A review