product manager roles and responsibilitiesdigital product manager jobs