Aligning Supply Chain Management and New Product Development: a general framework