Laparoscopic versus open nephroureterectomy: perioperative and oncologic outcomes from a randomised prospective study.