CAT-Net: Convolution, attention, and transformer based network for single-lead ECG arrhythmia classification | Synapse