The US military says it carried out ‘self-defence’ strikes on Iran’s Qeshm Island.