Interleukin-12B rs3212227 polymorphism and cancer risk: a meta-analysis