Impact of customer experience on loyalty: a multichannel examination