health benefits of eating chickpeas and vegetables