pakistan shares its longest border with whom?