Immunomodulatory Functions of Cancer Stem Cells