US soldiers 'held by Iran'