Multiple explosions shook Riyadh in the attack, which the Saudi-led military coalition blamed on Yemen’s Iran-aligned Huthi rebels who have previously targeted Saudi cities with missiles, rockets and drones.