Huge explosion rocks St Vincent as volcano keeps erupting