John Kerry admonishes China, Russia on Edward Snowden