ELAVL1 and cancer: Multiple Functions of the RNA-Binding Protein HuR in Cancer Progression, Treatment Responses and Prognosis