Nanoparticles in combating cancer: Opportunities and limitations. A brief review.