Spam calls are not random. Data brokers sold your phone number to telemarketers. Here is exactly how it happens and how to stop it.