Fighting type-2 diabetes: present and future perspectives.