Merck's chief executive, Kenneth Frazier, resigned from American Manufacturing Council led by Donald Trump in a strong rebuke to the US president over his response to a violent white nationalist rally in Virginia.