A Russian missile attack on the southern Ukrainian city of Zaporizhzhia has killed at least 13 civilians and injured dozens, a local official said.