vitamin m l-pteroylglutamic acid structure list