Stocks down 20pc for year as interest rates, inflation bite