Customer Data Platforms How They Work, What They Solve and Why Everyone Needs To Use One