Macrophage Migration Inhibitory Factor (MIF): Biological Activities and Relation with Cancer