multi channel retailing definition