Ted Grant, a Canadian photojournalist and living legend, with a career spanning over six decades