The Unholy Trinity- Cancer cell plasticity, drug resistance and therapeutic opportunities