Iran operation can 'go long' or end 'in two or three days' - Trump