Nanoparticles-based magnetic and photo induced hyperthermia for cancer treatment