Customer-centric thinking and multi-channel CRM: the channel agnostic customer