Data mining and natural language processing techniques for PM 2.5 news data