Structure of the B. subtilis cobalamin riboswitch