Justin Trudeau won’t contest next election