Roman government was headed by two consuls, elected annually by the citizens and advised by a senate composed of appointed magistrates. Who elected consuls in the Roman government?