Massive Russian missile and drone attacks on Ukraine's capital have killed at least 21 people and damaged the European Union headquarters.