The leader multipurpose shopping location problem