Haploinsufficiency of the NF1 gene is associated with protection against diabetes