democracy definition