Performance comparison of some dynamical and empirical downscaling methods for South Africa from a seasonal climate modelling perspective