21 people have been killed and 39 injured after a Russian missile strike near the Ukrainian city of Odesa.