A major oil refinery was also hit as Moscow's mayor says 450 drones were downed during the "unprecedented attack".