Structure of human porphobilinogen deaminase