The structure of Haemophilus influenzae IgA1 protease