The US has warned it may act against Iran’s deadly crackdown on protestors, while Tehran threatened strikes on US forces and shipping targets in retaliation.