Diabetes mellitus and non-alcoholic fatty liver disease: the thread of Ariadne.