What makes metals good electrical and heat conductors?