Zaslat SMS: Improved data clustering methods and integrated A-FP algorithm for crop yield prediction