A joint optimisation model for inventory replenishment, product assortment, shelf space and display area allocation decisions