Territorial dispute with China boils over in Vietnam