"Шпион" в русском языке понятие однозначно негативное.В связи с этим мне трудно поверить что Путиным могло быть сказано подобное. Однако возможны два варианта.
1) Сказанное было переведено на английский, а затем опять на русский.
2) Путин говорил по английски.