Crystal structure of the SpyTag003-SpyCatcher003 complex