Numerical investigation on flame blow-off limit of a novel microscale Swiss-roll combustor with a bluff-body