Iranian ice-cream tops list of world’s 50 best frozen desserts