CAD-integrated Design for Manufacturing and Assembly: a method and a tool for manufacturing-compliant and cost-effective products