Michigan cancels contract with two Democratic-linked firms that had been tapped to track coronavirus