A comprehensive review of machine learning techniques on diabetes detection | Synapse