Hyperhomocysteinemia and the role of B vitamins in cancer