Relevance of hMLH1 -93G>A, 655A>G and 1151T>A polymorphisms with colorectal cancer susceptibility: a meta-analysis based on 38 case-control studies.