Hyperhomocysteinemia: a risk factor for arterial and venous thrombotic disease