Smart Nanocarriers as an Emerging Platform for Cancer Therapy: A Review