A competitive multiple-product newsboy problem with partial product substitution