Firm-specific factors in a DSGE model with Tayler price setting