Retrograde pyelography predicts retrograde ureteral stenting failure and reduces unnecessary stenting trials in patients with advanced non-urological malignant ureteral obstruction