Crystal structure of riboflavin kinase with ternary product complex