Ford and Unifor union in Canada reach tentative deal to avoid walkout