Metformin in the treatment of non-alcoholic fatty liver disease: safety, efficacy and mechanism