Association between BRCA1 P871L polymorphism and cancer risk: evidence from a meta-analysis