Spot-out fruit fly algorithm with simulated annealing optimized SVM for detecting tomato plant diseases