Russia has launched a massive drone and missile attack on Ukraine, described by officials as the largest for three months, targeting energy infrastructure and killing civilians.