oil contractslatest news & developments