Advanced nanoparticles provide new weapon to fight difficult cancers