Trump has threatened military strikes against Iran, who has denied responsibility for attacks against Saudi Arabia.