what caused the civil war