Prime Minister Justin Trudeau has stepped down as Liberal leader. Here's a recap of key moments, analysis, and reaction as it happened.