US President Donald Trump vowed retaliation after an attack in Syria killed two American soldiers and one civilian interpreter.