Text this: Master-leader-slave cuckoo search with parameter control for ANN optimization and its real-world application to water quality prediction