Russian President Vladimir Putin grants citizenship to Edward Snowden