Beans are great for lowering high cholesterol and blood sugar levels