Canadian Prime Minister Justin Trudeau announced his resignation