Text this: Predicting Ship Waiting Times Using Machine Learning for Enhanced Port Operations