ConocoPhillips on Wednesday announced an all-stock deal for Marathon Oil Corp. that values the latter at $17.5 billion, in ...