Juan Antonio Samaranch, who died on Wednesday aged 89, was a giant of the Olympic movement, heading the IOC for 21 years