The structure of flavin transferase FmnB