Immunocytology is a strong predictor of bladder cancer presence in patients with painless hematuria: a multicentre study.