HNF1A and diabetes mellitus: Why do different HNF1α mutations cause different types of diabetes?