Iran targets 21 US assets across Gulf after attacks over Apache crash