James Harrison, nicknamed 'the man with the golden arm,' makes his last blood donation after donating blood 1,173 times and saving the lives of over 2.4 million babies over several decades.