Vietnamese Banh mi among world’s best sandwiches