Man carjacked while fixing flat tire in Detroit