What dictates petrol prices and how governments regulate the market