Robert MacMillan — Canadian haematologist (1917-2007)