NBC: Putin and Trump agree to prisoner exchange, Russia says