Markets price ‘two-week war’ after Trump comments