Functional domains of bacteriophage P22 scaffolding protein