Din Tai Fung: A tale of a Chinese restaurant’s success against all odds?