The oil producers' group OPEC agreed a preliminary deal on Wednesday to reduce supply. The decision at a meeting in Algiers marks the first time in eight years that OPEC's members have agreed to cut production, and oil prices rose on the news. But will the deal hold?