Four soldiers from El Salvador are unaccounted for after being attacked by heavily-armed gangs in Haiti.