Stapled haemorrhoidopexy vs. Milligan-Morgan haemorrhoidectomy for grade III haemorrhoids: a randomized clinical trial.