riboflavin biochemical functions