Reverse channel design: the impacts of differential pricing and extended producer responsibility