NBC: U.S. envoy says Russian ship picked up weapons in South Africa