US tells Karzai to sign security pact soon