A Russian missile attack on a building known as "Harry Potter's Castle" in the Ukrainian port of Odesa has killed at least five people and wounded several others, including a former lawmaker for a pro-Russian party who founded a law school in the building.