Putin grants Russian citizenship to whistleblower Edward Snowden