The Iran war could cost the American taxpayer $1 trillion, says Harvard academic

· CNBC