do vitamins work mayo clinic