Star Metro - Iran fires missiles across Middle East as Trump threatens oil hub