was the civil war over slavery