Canadian union Unifor ends strike after tentative deal with Stellantis