PepsiCo has struck a deal in Vietnam the snacks giant said will ensure it receives a "sustainable" supply of potatoes.