Russia has launched a major missile and drone attack on Ukraine's energy infrastructure.