Tranexamic acid reduces blood loss during percutaneous nephrolithotomy: a prospective randomized controlled study.