Plasma homocysteine levels in patients with type 2 diabetes in a Mediterranean population: relation with nutritional and other factors.