What happens when there is a temperature difference between two objects?