how is the pertrol price calculated south africa