Justin Trudeau resigns as party leader

Announcement sets stage for national elections