Exclusive: Tesla in talks to buy low carbon nickel from Canada - sources