A top White House aide on Thursday promoted the clothing line named after President Donald Trump's daughter, Ivanka, drawing criticism from ethics experts one day after the president attacked a retailer for dropping her products.