Type 2 Diabetes Mellitus: From diagnosis to drugs