Nitrofurantoin revisited: a systematic review and meta-analysis of controlled trials.