Crystal structure of canine distemper virus hemagglutinin