Chris demuth s state of the markets march 2024