Gary Cohn quits as Trump's top economic adviser