The Saudi-led coalition fighting in Yemen closed off the land, sea and air ports to the Arab world’s poorest country early Monday after a rebel-fired ballistic missile targeted Riyadh, blaming the launch on Iran and warning it could be “considered as an act of war.”