Putin Blasts US