Text this: Identifying Precipitation Types From Surface Meteorological Variables With Machine Learning