Functional analysis and case-control study of -160C/A polymorphism in the E-cadherin gene promoter: association with cancer risk