Multiple anti-tumor effects of Reparixin on thyroid cancer