Role of homocysteine in age-related vascular and non-vascular diseases.