Which layer of the earth's interior produces volcanoes