Saudi to cut oil output in July, OPEC extends deal into 2024