An efficient artificial neural network for damage detection in bridges and beam-like structures by improving training parameters using cuckoo search algorithm