There's an overwhelming sense of an impending recession, so why have stock markets been in such a strong rally in recent months? One answer could lie...