EPHA2 and cancer: 3. EphA2 in Cancer: Molecular Complexity and Impact on Cancer Hallmarks