Toronto Mayor Rob Ford to keep his job