Mutations in ALMS1 cause obesity, type 2 diabetes and neurosensory degeneration in Alström syndrome