Russia will put short-range missiles in the Baltic to counter a US defence shield in Europe, President Medvedev says.