Financial Instruments and Fair Value Measurements, Summary of derivative and non-derivative financial instruments outstanding measured at fair value on a recurring basis (Details) - USD ($) $ in Millions | Mar. 31, 2019 | Dec. 31, 2018 |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | $ 4,569 | $ 4,738 |
Notional amount, derivative and non-derivative financial instruments liabilities | 4,163 | 6,111 |
Fair value, derivative and non-derivative financial instruments assets | 693 | 1,090 |
Fair value, derivative and non-derivative financial instruments liabilities | 191 | 203 |
Derivative [Member] | Designated as hedges: [Member] | Commodities [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 1 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 618 | 472 |
Fair value, derivative and non-derivative financial instruments assets | 7 | 12 |
Derivative [Member] | Designated as hedges: [Member] | Commodities [Member] | Accrued liabilities [Member] | Fair value, inputs, level 1 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 0 | 4 |
Fair value, derivative and non-derivative financial instruments liabilities | 0 | 0 |
Derivative [Member] | Designated as hedges: [Member] | Foreign currency [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 0 | 0 |
Fair value, derivative and non-derivative financial instruments assets | 52 | 27 |
Derivative [Member] | Designated as hedges: [Member] | Foreign currency [Member] | Other assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 2,000 | 2,000 |
Fair value, derivative and non-derivative financial instruments assets | 169 | 117 |
Derivative [Member] | Designated as hedges: [Member] | Foreign currency [Member] | Accrued liabilities [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 0 | 0 |
Fair value, derivative and non-derivative financial instruments liabilities | 33 | 17 |
Derivative [Member] | Designated as hedges: [Member] | Foreign currency [Member] | Other liabilities [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 950 | 950 |
Fair value, derivative and non-derivative financial instruments liabilities | 58 | 75 |
Derivative [Member] | Designated as hedges: [Member] | Interest rate contract [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 0 | 600 |
Fair value, derivative and non-derivative financial instruments assets | 26 | 33 |
Derivative [Member] | Designated as hedges: [Member] | Interest rate contract [Member] | Other assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 790 | 143 |
Fair value, derivative and non-derivative financial instruments assets | 3 | 1 |
Derivative [Member] | Designated as hedges: [Member] | Interest rate contract [Member] | Accrued liabilities [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 1,000 | 1,400 |
Fair value, derivative and non-derivative financial instruments liabilities | 53 | 16 |
Derivative [Member] | Designated as hedges: [Member] | Interest rate contract [Member] | Other liabilities [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 1,850 | 2,500 |
Fair value, derivative and non-derivative financial instruments liabilities | 41 | 45 |
Derivative [Member] | Not designated as hedges: [Member] | Commodities [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 124 | 35 |
Fair value, derivative and non-derivative financial instruments assets | 2 | 5 |
Derivative [Member] | Not designated as hedges: [Member] | Commodities [Member] | Accrued liabilities [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 129 | 63 |
Fair value, derivative and non-derivative financial instruments liabilities | 6 | 14 |
Derivative [Member] | Not designated as hedges: [Member] | Foreign currency [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 618 | 599 |
Fair value, derivative and non-derivative financial instruments assets | 5 | 3 |
Derivative [Member] | Not designated as hedges: [Member] | Foreign currency [Member] | Accrued liabilities [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 234 | 1,165 |
Fair value, derivative and non-derivative financial instruments liabilities | 0 | 7 |
Non-derivatives: [Member] | Available-for-sale debt securities [Member] | Short-term investments [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 258 | 567 |
Fair value, derivative and non-derivative financial instruments assets | 259 | 567 |
Non-derivatives: [Member] | Equity securities [Member] | Short-term investments [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 161 | 322 |
Fair value, derivative and non-derivative financial instruments assets | 170 | 325 |
Non-derivatives: [Member] | Performance share awards [Member] | Accrued liabilities [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 0 | 29 |
Fair value, derivative and non-derivative financial instruments liabilities | $ 0 | $ 29 |