why is diamond a good conductor of heat