Trudeau resigns