Portfolio optimization in a jump-diffusion market with durability and local substitution: A penalty approximation of a singular control problem