Three charged over killing of Sikh separatist leader in Canada - in incident which sparked diplomatic spat