Predicting Truck Cycle Time in Earthworks Using a Machine Learning Approach