US and Taliban announce agreement