Biden says US recognition of Taliban ‘long way off’