NBC: Trump picks Marino Cabrera for ambassador to Panama