Marco’s Pizza to open new restaurant in Denver