Rob Ford Dead At 46: Former Toronto Mayor Dies After Cancer Battle