Justin Trudeau announces resignation amid plummeting approval ratings and economic struggles, facing criticism over inflation, ...