President Obama Cancels Summit with Russian President Putin over Snowden Affair