Battle for Kherson grinds on as 4.5 million Ukrainians left without power amid Russian attacks on energy infrastructure.