Power and heat co-generation by micro-tubular flame fuel cell on a porous media burner