Putin grants citizenship to whistleblower Snowden