Factors contributing to a decadal oscillation in South African rainfall