Evaluation of gene expression programming and artificial neural networks in PyTorch for the prediction of local scour depth around a bridge pier