US keeps 50,000 troops in Middle East as Iran blockade tightens