Function Clustering-Based Fuzzing Termination: Toward Smarter Early Stopping