Confusing picture but world is slouching towards recession