Putin grants Edward Snowden Russian citizenship