Text this: Machine learning and artificial intelligence based Diabetes Mellitus detection and self-management: A systematic review