Karzai calls for US pact under Afghan sovereignty