Canadian PM Justin Trudeau invokes emergency powers to end protests