Pentagon estimates Iraq, terror war could cost $100 billion