Cruz wins Colorado, Sanders takes Wisconsin