How good is soup for your health?