Targeted cowpea chlorotic mottle virus-based nanoparticles with tumor-homing peptide F3 for photothermal therapy