Data Mining: Technologies, Techniques, Tools, and Trends