Chrystia Freeland heckled in House of Commons over USMCA deal