Nick Carn, founder of Carn Macro Advisors, tells CNBC that markets aren't good at dealing with geopolitical situations.