Opec and allies led by Russia on Thursday agreed one of the deepest output cuts this decade to prevent oversupply in a deal that will apply for an unexpectedly short period of the first