vitamin b2 for migraines