riboflavin structure