Molecular basis of shikonin-induced immunogenic cell death: insights for developing cancer therapeutics