Opec+ agrees to cut output by 2 million bpd as oil demand concerns take centre stage