Vulcanian eruption mechanisms