Mining multi-dimensional intra and inter-association patterns of call records for targeted advertising using multi-granulation rough sets