Trump vows retaliation over attack on US-Syrian patrol