Factors affecting kidney function and stone recurrence rate after percutaneous nephrolithotomy for staghorn calculi: outcomes of a long-term followup.