vitamin B2 skin and hair