Poilievre, Freeland respond to Donald Trump attacks