Stocks soar to their best week since summer as investors pin their hopes on the worst of inflation being over