Critical success factors and risk mitigation strategy for new product development