Former IOC President Samaranch dies at 89