Text this: Forecasting duration characteristics of near fault pulse-like ground motions using machine learning algorithms.