Why does the western coast of Europe generally have a warmer climate than the East coast of the United States even if cities are along the same latitude?