Majority of Americans say military action has gone too far in Iran, as US deploys 1,000 troops The Independent