Megaureter: classification, presentation and management