Flavin Coenzymes: Key Roles in Metabolism and Health