ECG-TCN: Wearable Cardiac Arrhythmia Detection with a Temporal Convolutional Network