Difference between Democracy and Republic