Along which kinds of plate boundaries are volcanoes common? Why?