Olympic champion Halberg dies at 89