Text this: A Data-Driven Loose Contact Diagnosis Method for Smart Meters