Protective Mechanisms against Homocysteine Toxicity