At least 51 people were killed and 271 wounded in a Russian missile attack on the Ukrainian city of Poltava, says Ukraine's Zelensky, in one of the single deadliest strikes of the two-and-a-half-year war.