Tesla cancels deal with German supplier