Oil prices are heading to almost $140 a barrel in the next eight years, according to futures contracts on the New York Mercantile Exchange, on concern that growth in supply may fail to keep pace with rising demand. Oil for delivery in December 2016 surged $17.08, or 14 percent, in the three...