Category learning is constrained by training context and prior experience