SA hands tied on petrol price