Laparoscopic sleeve gastrectomy: perioperative outcomes, weight loss and impact on type 2 diabetes mellitus over 2 years.