Stephen Lewis, Canadian politician and social activist, dies aged 88 – SpryNews