How many gods did Greece and Rome worship?