Toronto council strips power from embattled Mayor Rob Ford