Mounting costs of Iran war strain U.S. finances