Islet amyloid polypeptide: actions and role in the pathogenesis of diabetes