which writer is credited with the idea that the powers of government should be separated into three branches with each branch keeping the others in check?