Immersed boundary method based fluid–structure–thermal interaction solver with conjugate heat transfer