Stock markets are ignoring a 'laundry list' of risks, strategist says