Product portfolio optimisation using teaching–learning-based optimisation algorithm: a new approach in supply chain management