Banking and retail stocks reel on the JSE