Silibinin upregulates the expression of cyclin-dependent kinase inhibitors and causes cell cycle arrest and apoptosis in human colon carcinoma HT-29 cells