Debt (Narrative) (Details) - USD ($) $ in Millions | Sep. 14, 2017 | Jun. 05, 2017 | Sep. 06, 2016 | Mar. 01, 2016 | Feb. 12, 2016 | May 28, 2015 | Sep. 15, 2017 | Jan. 28, 2018 |
Debt Instrument [Line Items] | | | | | | | | |
Redemption price percentage | | | | | | | | 100.00% |
Change of control redemption price percentage | | | | | | | | 101.00% |
2.80% Senior Notes due September 14, 2027 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Face amount | $ 1,000 | | | | | | | |
Stated interest rate percentage | 2.80% | | | | | | | |
Maturity date | Sep. 14, 2027 | | | | | | | |
Unamortized discount | $ 3 | | | | | | | |
Debt issuance costs | $ 6 | | | | | | | |
Frequency of periodic payment | semi-annually on March 14 and September 14 | | | | | | | |
Floating Rate Senior Notes due September 15, 2017 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Maturity date | | | | | | | Sep. 15, 2017 | |
Frequency of periodic payment | | | | | | | quarterly on March 15, June 15, September 15 and December 15 | |
Floating Rate Senior Notes due June 5, 2020 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Face amount | | $ 500 | | | | | | |
Maturity date | | Jun. 5, 2020 | | | | | | |
Frequency of periodic payment | | quarterly on March 5, June 5, September 5, and December 5 | | | | | | |
1.80% Senior Notes due June 5, 2020 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Face amount | | $ 750 | | | | | | |
Stated interest rate percentage | | 1.80% | | | | | | |
Maturity date | | Jun. 5, 2020 | | | | | | |
Unamortized discount | | $ 1 | | | | | | |
Frequency of periodic payment | | semi-annually on June 5 and December 5 | | | | | | |
3.90% Senior Notes due June 15, 2047 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Face amount | | $ 750 | | | | | | |
Stated interest rate percentage | | 3.90% | | | | | | |
Maturity date | | Jun. 15, 2047 | | | | | | |
Unamortized discount | | $ 5 | | | | | | |
Frequency of periodic payment | | semi-annually on June 15 and December 15 | | | | | | |
2.125% Senior Notes due September 15, 2026 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Face amount | | | $ 1,000 | | | | | |
Stated interest rate percentage | | | 2.125% | | | | | |
Maturity date | | | Sep. 15, 2026 | | | | | |
Unamortized discount | | | $ 11 | | | | | |
Frequency of periodic payment | | | semi-annually on March 15 and September 15 | | | | | |
3.5% Senior Notes due September 15, 2056 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Face amount | | | $ 1,000 | | | | | |
Stated interest rate percentage | | | 3.50% | | | | | |
Maturity date | | | Sep. 15, 2056 | | | | | |
Unamortized discount | | | $ 19 | | | | | |
Frequency of periodic payment | | | semi-annually on March 15 and September 15 | | | | | |
2.00% Senior Notes due April 1, 2021 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Face amount | | | | | $ 1,350 | | | |
Stated interest rate percentage | | | | | 2.00% | | | |
Maturity date | | | | | Apr. 1, 2021 | | | |
Unamortized discount | | | | | $ 5 | | | |
Frequency of periodic payment | | | | | semi-annually on April 1 and October 1 | | | |
3.00% Senior Notes due April 1, 2026 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Face amount | | | | | $ 1,300 | | | |
Stated interest rate percentage | | | | | 3.00% | | | |
Maturity date | | | | | Apr. 1, 2026 | | | |
Unamortized discount | | | | | $ 8 | | | |
Frequency of periodic payment | | | | | semi-annually on April 1 and October 1 | | | |
Additional 4.25 Senior Notes Due April 1, 2046 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Face amount | | | | | $ 350 | | | |
Stated interest rate percentage | | | | | 4.25% | | | |
Maturity date | | | | | Apr. 1, 2046 | | | |
Unamortized premium | | | | | $ 2 | | | |
Frequency of periodic payment | | | | | semi-annually on April 1 and October 1 | | | |
Original 4.25% Senior Notes Due April 1, 2046 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Face amount | | | | | | $ 1,250 | | |
Stated interest rate percentage | | | | | | 4.25% | | |
Maturity date | | | | | | Apr. 1, 2046 | | |
4.25% Senior Notes due April 1, 2046 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Face amount | | | | | $ 1,600 | | | |
Maturity date | | | | | Apr. 1, 2046 | | | |
5.40% Senior Notes Due March 1, 2016 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | 5.40% | | | | |
Maturity date | | | | Mar. 1, 2016 | | | | |
2.25% Senior Notes due September 10, 2018 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 2.25% |
Maturity date | | | | | | | | Sep. 10, 2018 |
Frequency of periodic payment | | | | | | | | semi-annually on March 10 and September 10 |
2.00% Senior Notes due June 15, 2019 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 2.00% |
Maturity date | | | | | | | | Jun. 15, 2019 |
Frequency of periodic payment | | | | | | | | semi-annually on June 15 and December 15 |
3.95% Senior Notes due September 15, 2020 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 3.95% |
Maturity date | | | | | | | | Sep. 15, 2020 |
Frequency of periodic payment | | | | | | | | semi-annually on March 15 and September 15 |
4.40% Senior Notes due April 1, 2021 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 4.40% |
Maturity date | | | | | | | | Apr. 1, 2021 |
Frequency of periodic payment | | | | | | | | semi-annually on April 1 and October 1 |
2.625% Senior Notes due June 1, 2022 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 2.625% |
Maturity date | | | | | | | | Jun. 1, 2022 |
Frequency of periodic payment | | | | | | | | semi-annually June 1 and December 1 |
2.70% Senior Notes due April 1, 2023 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 2.70% |
Maturity date | | | | | | | | Apr. 1, 2023 |
Frequency of periodic payment | | | | | | | | semi-annually on April 1 and October 1 |
3.75% Senior Notes due February 15, 2024 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 3.75% |
Maturity date | | | | | | | | Feb. 15, 2024 |
Frequency of periodic payment | | | | | | | | semi-annually on February 15 and August 15 |
3.35% Senior Notes due September 15, 2025 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 3.35% |
Maturity date | | | | | | | | Sep. 15, 2025 |
Frequency of periodic payment | | | | | | | | semi-annually on March 15 and September 15 |
5.875% Senior Notes due December 16, 2036 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 5.875% |
Maturity date | | | | | | | | Dec. 16, 2036 |
Frequency of periodic payment | | | | | | | | semi-annually on June 16 and December 16 |
5.40% Senior Notes due September 15, 2040 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 5.40% |
Maturity date | | | | | | | | Sep. 15, 2040 |
Frequency of periodic payment | | | | | | | | semi-annually on March 15 and September 15 |
5.95% Senior Notes due April 1, 2041 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 5.95% |
Maturity date | | | | | | | | Apr. 1, 2041 |
Frequency of periodic payment | | | | | | | | semi-annually on April 1 and October 1 |
4.20% Senior Notes due April 1, 2043 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 4.20% |
Maturity date | | | | | | | | Apr. 1, 2043 |
Frequency of periodic payment | | | | | | | | semi-annually on April 1 and October 1 |
4.875% Senior Notes due February 15, 2044 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 4.875% |
Maturity date | | | | | | | | Feb. 15, 2044 |
Frequency of periodic payment | | | | | | | | semi-annually on February 15 and August 15 |
4.40% Senior Notes due March 15, 2045 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Stated interest rate percentage | | | | | | | | 4.40% |
Maturity date | | | | | | | | Mar. 15, 2045 |
Frequency of periodic payment | | | | | | | | semi-annually on March 15 and September 15 |
June 2017 Issuance [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Debt issuance costs | | $ 12 | | | | | | |
September 2016 Issuance [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Debt issuance costs | | | $ 16 | | | | | |
February 2016 Issuance [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Debt issuance costs | | | | | $ 17 | | | |
London Interbank Offered Rate (LIBOR) [Member] | Floating Rate Senior Notes due September 15, 2017 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Basis spread on variable rate | | | | | | | 0.37% | |
London Interbank Offered Rate (LIBOR) [Member] | Floating Rate Senior Notes due June 5, 2020 [Member] | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | |
Basis spread on variable rate | | 0.15% | | | | | | |