Ferroptosis, a subtle talk between immune system and cancer cells: To be or not to be?