Volcanoes and earthquakes