Nanoparticles and cancer therapy: Perspectives for application of nanoparticles in the treatment of cancers