cost of working with a digital marketing agency