Growth is weak and will weaken further, says David Rosenberg