Thyroid cancer development and progression: emerging role of cancer stem cells.