Crystal structure of Bacillus megaterium porphobilinogen deaminase