‘Shocking’ inflation will end, hurt reopening stocks: David Rosenberg