Metformin Suppresses Cancer Stem Cells through AMPK Activation and Inhibition of Protein Prenylation of the Mevalonate Pathway in Colorectal Cancer