Benchmarking machine learning for bowel sound pattern classification from tabular features to pretrained models