chocolate can have a range of health benefits