Chocolate wards off heart disease