Soup eaters eat less calories