Structure of the methanofuran/methanopterin-biosynthetic enzyme MJ1099 from Methanocaldococcus jannaschii.