James Harrison, an Australian man credited with saving 2.4 million babies through his record-breaking blood plasma donations over six decades, has died, his family says. He was 88.