Pro-oncogenic and anti-oncogenic pathways: opportunities and challenges of cancer therapy.