Ukrainian President Volodymyr Zelensky said Russia had launched 420 drones and 39 missiles in another night of attacks on energy and other critical infrastructure.