Why Some Volcanoes Explode and Others Ooze