An overview of cancer survival in developing countries.