Medvedev says no-fly zone over Ukraine will mean NATO-Russia war