Oil prices rose more than 1% on Friday and posted sharp weekly gains after Opec and its allies agreed to deepen output cuts by 500,000 barrels per day in early 2020.