‘Huge’ explosion rocks St. Vincent, volcano keeps erupting