Bill of rights south africa constitution July 8, 2019 16 32 64 128 Bill of rights vs constitution south africa