Bill Ackman has responded after Donald Trump said he would impose a 25% tariff on all imports from Canada and Mexico on the day he takes office.