difference between separation of powers and checks and balances