BMO raises S&P 500 outlook, says 'all the doom and gloom' has yet to happen