Tesla in talks to buy low-carbon nickel from Canada, report says