South Africa v Sri Lanka, 2nd Test, Colombo