A contingency approach to a consumer loyalty model: An application to the mobile services context