constitutional republic vs democracy