US delays Putin's visit to Washington