MMP1, 2, 3, 7, and 9 gene polymorphisms and urinary cancer risk: a meta-analysis.