Crystal structure of AcMNPV baculovirus polyhedra