Volcanic precursor revealed by machine learning offers new eruption forecasting capability