David Rosenberg: Fed rate cuts coming sooner than expected