Biosynthesis of riboflavin: an unusual riboflavin synthase of Methanobacterium thermoautotrophicum