Opec and non-Opec producers including Russia have agreed to reduce output by about 1.8 million barrels per day until March