May: JSE sees third consecutive positive month despite election wobble