There's nothing like a tomato soup on a cold day - but is Heinz worth the extra pennies? We put supermarket own-brand versions to the test.