why visceral fat causes type 2 diabetes