Liberals, NDP leadership have tentative deal to support Trudeau government to 2025