The current status of homocysteine as a risk factor for cardiovascular disease: a mini review