Industrial ecology and cleaner production