A ballistic missile hit a power plant that supplies the Ukrainian capital with heat and electricity, as Moscow said it had downed 900 drones overnight.