Trump’s trade tariffs won’t work: Michael Moynihan