Economy has hit 'stall speed' and could weaken even further from here, says David Rosenberg