NBC: Trump transition signs White House agreement after delay