Jim Hunter dies