South Africa sees inflation rate slow to lowest level in seven years