Categorical invariance and structural complexity in human concept learning