NBC: U.S. ambassador visits Evan Gershkovich in Russian prison