More than 20 people, including four children have been killed in the Ukrainian capital overnight, in one of the deadliest attacks on Kyiv in the war so far.