Iran fired two ballistic missiles at a remote island 4,000km away from its territory. How far can its weapons actually reach?