Conjugate heat transfer shape optimization based on the continuous adjoint method