P22 virus templated synthesis of plasmonic photocatalytic nanostructures