who wrote the book the spirit of laws, promoting the idea that power should be divided among three branches of government?