US threatens indefinite Iran blockade as oil supply drops 4%