Riboflavin (vitamin B2) and oxidative stress: a review