Inflation, rising interest rates and stock market returns