Ureteral triplication: a rare anomaly with a variety of presentations.