Supply chain management: the elusive concept and definition