Runner finishes 170-mile Tahoe Rim Trail in record 37 hours