Justin Trudeau expected to announce resignation