Interconnections between apoptotic, autophagic and necrotic pathways: implications for cancer therapy development