Congo top court allows Oct 29 run-off date