is weight loss surgery good to treat diabetes