Impact of climate extreme events and their causality on maize yield in South Africa | Synapse