ferrari 512 tr for sale south africa